#include<stdio.h>
#include<string.h>
#include<ctype.h>

int main()
{
    char a[1000]={0};
    scanf("%s",a);
    int  start=0;
    int  end=0;
    while(1)
    {
        while(a[end]!=','&&a[end]!='\0')
        {
            end++;
        }
           if(end-start>=6&&end-start<=12)
           {
            int flag1=0;//小写
            int flag2=0;//大写
            int flag3=0;//字母
            int flag4=0;//字符
            int ret=0;//判断合法性
            for(int j=start;j<end;j++)
            {
                if(islower(a[j]))   flag1=1;
                else if(isupper(a[j]))  flag2=1;
                else if(isdigit(a[j]))  flag3=1;
                else if(a[j]=='!'||a[j]=='@'||a[j]=='#'||a[j]=='$')  flag4=1;
                else 
                {
                    ret=1;
                    break;
                }
            }
          if(flag1+flag2+flag3>=2&&flag4==1&&ret!=1)
          {
            for(int g=start;g<end;g++)
                    {
                        printf("%c",a[g]);
                    }
                    printf("\n");
          }
        }
     if(a[end]=='\0')  break;
     end++;
     start=end;
    }
}